Skip to content

Conversation

@odeimaiz
Copy link
Member

@odeimaiz odeimaiz commented Sep 8, 2025

What do these changes do?

Bug found by @sanderegg

Fix: This PR extends functionality to support pipeline mode alongside workbench ui-mode for displaying "Add new parameter" button.

Bonus:

  • Added osparc test id to the study renamer: studyTitleRenamer

SetNewParam

Related issue/s

How to test

Dev-ops

@odeimaiz odeimaiz self-assigned this Sep 8, 2025
@odeimaiz odeimaiz added bug buggy, it does not work as expected a:frontend issue affecting the front-end (area group) labels Sep 8, 2025
@sonarqubecloud
Copy link

sonarqubecloud bot commented Sep 8, 2025

@odeimaiz odeimaiz requested a review from Copilot September 8, 2025 15:43
@odeimaiz odeimaiz added this to the Cheops milestone Sep 8, 2025
@odeimaiz odeimaiz marked this pull request as ready for review September 8, 2025 15:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR extends functionality to support pipeline mode alongside workbench mode for file-related operations and UI visibility. The changes enable file selection buttons, progress bars, and file browser layouts to be visible in both workbench and pipeline modes.

Key changes:

  • Updated visibility conditions to include both "workbench" and "pipeline" modes
  • Added widget ID for study title renamer component
  • Extended file picker layout support for pipeline mode

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
StudyTitleWOptions.js Added widget ID assignment for study title renamer
PropForm.js Updated visibility conditions to include pipeline mode for file buttons and parameter menu buttons
FilePicker.js Extended workbench layout usage to pipeline mode
WorkbenchView.js Updated file request handling to include pipeline mode

Copy link
Member

@sanderegg sanderegg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

@odeimaiz odeimaiz enabled auto-merge (squash) September 8, 2025 15:47
@mergify
Copy link
Contributor

mergify bot commented Sep 8, 2025

🧪 CI Insights

Here's what we observed from your CI run for b4f2f7d.

✅ Passed Jobs With Interesting Signals

Pipeline Job Signal Health on master Retries 🔍 CI Insights 📄 Logs
CI system-tests Base branch is healthy, but retries were needed. Could be early signs of flakiness 👀 Healthy 1 View View

@odeimaiz odeimaiz merged commit 9ad66db into ITISFoundation:master Sep 8, 2025
107 of 110 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a:frontend issue affecting the front-end (area group) bug buggy, it does not work as expected

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants